/*
 * 英才汇硕信息科技有限公司 拥有本软件版权 2021 并保留所有权利。
 * Copyright 2021, YCHS Information&Science Techology Co.,Ltd,
 * All right reserved.
 */
package com.ychs.lawyerback.dto;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Pattern;
import jakarta.validation.constraints.Size;
import lombok.Data;

/**
 * @author mayujing
 * @version 1.0
 */
@Data
public class UserOptDTO {
    private Long id;//用户id
    @NotBlank(message = "用户名不能为空")
    @Size(min = 3,max = 10,message = "用户名长度是3-10位")
    private String username;
    @NotBlank(message = "真实姓名不能为空")
    @Size(min = 2,max = 20,message = "用户名长度是2-20位")
    private String realname;//真实姓名（可空）
    @NotBlank(message = "手机号不能为空")
    @Pattern(regexp = "^1[3-9]\\d{9}$",message = "请输入正确的手机号码")
    private String phone;//手机号（可空）
    private String sex;//账号状态（0表示正常，1表示禁用）
    // 其他字段暂时用不到，保持和代码一致即可
    private String flag;
    private String remark;
    private Long roleId;

}
